package extends_package2;

public class Test {
    public static void main(String[] args) {
        //利用空参构造创建子类对象
        Zi z1 = new Zi();

        //利用带参构造创建子类对象
        // error:  Zi z2 = new Zi("张三",23);


    }
}

class Fu {
    String name;
    int age;

    public Fu() {
    }

    public Fu(String name, int age) {
        this.name = name;
        this.age = age;
    }
}


class Zi extends Fu {
    //如果一个类中没有构造方法，虚拟机会自动的给你添加一个默认的空参构造

    //子类可以继承父类哪些内容？
    /*
    构造方法： 非私有 不能    private 不能
    成员变量： 非私有 能      private 能
    成员方法： 虚方法表 能    否则 不能
     */
}